home *** CD-ROM | disk | FTP | other *** search
/ TOS Silver 2000 / TOS Silver 2000.iso / Anwendun / a2html / a2html-0.81 / source / makefile.lcc < prev    next >
Encoding:
Makefile  |  1999-08-28  |  1.1 KB  |  54 lines

  1. # $Id: makefile.lcc,v 1.1 1999/04/10 11:35:16 root Exp $
  2. #
  3. # makefile til A2HTML, NO-COPYRIGHT TOMMY ANDERSEN 1997
  4. # Compiler: LATTICE C 5.52 (Mintlib pl48)
  5.  
  6. # makroer
  7. CC = lc
  8. AS = asm
  9. DE = dercs
  10.  
  11. # b4 ~ A4 is datapointer
  12. # ms ~ optimise for space
  13. # r6 ~ frame-pointer is A6
  14. # v  ~ disable stack checking
  15. # w  ~ default short integers
  16. # cf ~ enforce function prototypes
  17. # ci ~ suppress multiple includes
  18. # cs ~ merge identical strings
  19. # d0 ~ no debugging infos
  20. # f8 ~ 68881/68882, fl =IEEE
  21. # ma ~ Any 680xx, but optimised for 020/030, degrading performance on 68000
  22. # rr ~ use register parameters
  23. # fm ~ mixed float=single, double=double,
  24. # fl ~ Software IEEE
  25. # f  ~ No float
  26. # j104 ~ ignore warning 104
  27. # Oloop,alias = Global optimiser
  28.  
  29. MODEL_C    = -b4 -r6 -v -w -cf -ci -cs -d0 -f -ma -rr -fm -j104i -Os,l,a '-D__MINTLIB__=1'
  30. LIBS    = -L
  31.  
  32.  
  33. COBJS = a2html.o
  34. CSRC  = a2html.c
  35.  
  36. OBJS  = $(COBJS)
  37.  
  38. # explicit rules
  39.  
  40. a2html.ttp : $(OBJS)
  41.     $(CC) -N $(MODEL_C) $(OBJS) $(LIBS)
  42.  
  43. .c.o:
  44.     $(CC) $(MODEL_C) $*.c
  45.  
  46. .s.o:
  47.     $(AS) $(MODEL_S) -o$@ $*.s
  48.  
  49.  
  50. # objectfiles
  51.  
  52. a2html.o: a2html.c
  53.  
  54.